#ifndef PLUGINPOJO_H
#define PLUGINPOJO_H

#include <QString>

class Plugin
{
public:
	Plugin();

	quint32 getId() const;
	void setId(quint32 value);

	QString getName() const;
	void setName(const QString &value);

	QString getLogoPath() const;
	void setLogoPath(const QString &value);

	QString getInformation() const;
	void setInformation(const QString &value);

	quint32 getLevel() const;
	void setLevel(quint32 value);

	QString getVersion() const;
	void setVersion(const QString &value);

	QString toString() const;

protected:
	/* 字段映射 */
	quint32 id;					/* 主键id */
	QString name;				/* 插件名 */
	QString logoPath;			/* 插件图标 */
	QString information;		/* 插件信息 */
	quint32 level;				/* 插件等级：0：默认；1：必须有 */
	QString version;			/* 版本号 */
};

#endif // PLUGINPOJO_H
